const http = require('http');
const json = require('./data/index.json')
const app = http.createServer((req,res)=>{
    // console.log(req.url);// console.log('执行了');
    let url = new URL(req.url,'http://localhost')
    res.setHeader('content-type','text/html;charset=utf-8')
    // 新闻列表页
    if( url.pathname === '/' ){
        // 根据数据循环遍历 生成字符串
        let str = '';
        json.forEach(item=>{
            str+=`<p><a href="/xiangqing?id=${item.id}">${item.newsTitle}</a></p>`;
        })
        // 显示新闻列表
        res.end(str);
    }
    // 新闻详情页
    if(url.pathname === '/xiangqing'){
        // 获取id
        let id= url.searchParams.get('id');
        let data = json.find(item=>{
            return item.id===id;
        })
        let str = `<h3>${data.newsTitle}</h3><p>${data.newsContent}</p>`;
        res.end(str);
    }
})

app.listen(80,()=>{
    console.log("启动成功");
})